آموزش GitHub Copilot برای توسعه‌دهندگان - از صفر تا کدنویسی ایجنتی [ویدیو] - آخرین آپدیت

دانلود GitHub Copilot for Developers - Zero to Agentic Coding [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: هوش مصنوعی در حال متحول کردن نحوه نوشتن، بازبینی و مدیریت کد توسط توسعه‌دهندگان است. این دوره به معرفی توسعه به کمک AI می‌پردازد و نشان می‌دهد که چگونه دستیارهای کدنویسی مدرن می‌توانند بهره‌وری، کیفیت کد و سرعت توسعه را به طور قابل توجهی افزایش دهند. شما مفاهیم اصلی ابزارهای برنامه‌نویسی AI را بررسی کرده و متوجه خواهید شد که این ابزارها چگونه در جریان‌های کاری مدرن توسعه جای می‌گیرند. سفر یادگیری با مبانی دستیارهای AI و اصطلاحات کلیدی که توسعه‌دهندگان هنگام استفاده از ابزارهای مبتنی بر هوش مصنوعی با آن‌ها مواجه می‌شوند، آغاز می‌شود. سپس قابلیت‌های اصلی GitHub Copilot، از جمله نصب، پیشنهادات درون‌خطی (Inline Suggestions)، تعاملات چت و حالت‌های ایجنتی (Agent Modes) را بررسی خواهید کرد. این دوره همچنین توضیح می‌دهد که چگونه پرامپت‌ها، فایل‌های دستورالعمل و پیکربندی پروژه بر رفتار AI تأثیر می‌گذارند و به تولید خروجی‌های دقیق‌تر و مرتبط‌تر کمک می‌کنند. با پیشرفت در دوره، یاد می‌گیرید که ایجنت‌های سفارشی (Custom Agents) را برای کارهایی مانند نوشتن مستندات، بازبینی کد (Code Review) و بررسی‌های دسترسی‌پذیری ایجاد کنید. همچنین مهارت‌های ایجنت، ایجنت‌های پس‌زمینه و ایجنت‌های ابری را برای پشتیبانی از جریان‌های کاری مدرن توسعه بررسی خواهید کرد. دوره با ادغام MCP با استفاده از Supabase به پایان می‌رسد و شیوه‌های امن کدنویسی AI مانند مدیریت کلیدها، نظارت بر وابستگی‌ها و به‌کارگیری ایمن AI در محیط‌های توسعه واقعی را معرفی می‌کند. آنچه در این دوره می‌آموزید: - درک مفاهیم دستیار کدنویسی AI و اصطلاحات توسعه - پیکربندی و راه‌اندازی GitHub Copilot برای جریان‌های کاری واقعی - به‌کارگیری تکنیک‌های مهندسی پرامپت برای بهبود کدهای تولید شده توسط AI - ایجاد و پیکربندی فایل‌های دستورالعمل برای شخصی‌سازی Copilot - ساخت ایجنت‌های سفارشی برای وظایف خودکار کدنویسی - پیاده‌سازی ادغام‌های MCP با Supabase برای توسعه متنی (Contextual) این دوره برای توسعه‌دهندگان نرم‌افزار، برنامه‌نویسان و توسعه‌دهندگان بک‌اند طراحی شده است که می‌خواهند بهره‌وری خود را با استفاده از دستیارهای کدنویسی AI افزایش دهند. این دوره برای متخصصانی که در حال بررسی GitHub Copilot، جریان‌های کاری ایجنتی و شیوه‌های توسعه خودکار هستند، مناسب است. توسعه‌دهندگانی که به مهندسی پرامپت، تولید کد توسط AI و ابزارهای توسعه هوشمند علاقه دارند، از این دوره بهره‌مند خواهند شد. دانش پایه برنامه‌نویسی و جریان‌های کاری مبتنی بر Git به یادگیرندگان کمک می‌کند تا دموها را دنبال کرده و تکنیک‌ها را در پروژه‌های واقعی به کار ببرند. برخی از محورهای کلیدی: * بررسی حالت‌های ایجنت و کشف نحوه خودکارسازی وظایف توسعه * ساخت ایجنت‌های AI سفارشی برای مستندسازی، بازبینی کد و تحلیل دسترسی‌پذیری * ادغام MCP و Supabase برای فعال‌سازی جریان‌های کاری AI آگاه به متن (Context-aware)

سرفصل ها و درس ها

مقدمه و منابع Introduction & Resources

  • معرفی دوره Course Introduction

  • منابع [مهم] Resources [Important]

مفاهیم بنیادی Fundamentals Concepts

  • اصطلاحات رایج هنگام استفاده از AI Common Terms While Using AI

  • انواع دستیارهای AI Type of AI Assistant

مبانی Copilot Copilot Basics

  • راه‌اندازی Copilot: نصب، پلن‌ها و جایگزین‌ها Copilot Setup: Installation, Plans, Alternatives

  • پیشنهاد درون‌خطی، چت درون‌خطی، پنجره چت، حالت‌های ایجنت و مقایسه مدل‌ها Inline Suggestion, Inline Chat, Chat Window, Agent Modes and Model Comparison

  • بهبود پرامپت / اجرای حالت ایجنت Improve Prompt / Execute Agent Mode

  • نشست‌های چت / اجرای حالت ویرایش (Edit Mode) Chat Sessions / Execute Edit Mode

  • اجرای حالت پرسش (Ask Mode) / حالت برنامه‌ریزی (Plan Mode) Execute Ask Mode / Plan Mode

  • مرورگر ساده Simple Browser

  • نقاط بازگشت (Checkpoints) Checkpoints

  • سیستم BROK: استفاده از کلید شخصی خودتان BROK: Bring Your Own Key

فایل‌های دستورالعمل Instruction Files

  • فایل دستورالعمل و انواع آن Instruction File and its Types

  • فایل دستورالعمل‌های Copilot Copilot Instructions File (.github/copilot-instructions.md)

  • فایل دستورالعمل‌های سفارشی (عمومی، طراحی، زبان) Custom Instructions File (General, Design, Language / instructions.md)

  • فایل دستورالعمل ایجنت AGENT Instruction File

راه‌اندازی پروژه: حالت ایجنت / اکشن‌های هوشمند / فایل پرامپت Project Setup: Agent Mode / Smart Actions / Prompt File

  • حالت ایجنت / راه‌اندازی پروژه Agent Mode / Project Setup

  • زمینه یا کانتکست (حالت ویرایش/ایجنت) Context (Edit/Agent Mode)

  • گیت و اکشن‌های هوشمند Git & Smart Actions

  • فایل پرامپت Prompt File

ایجنت سفارشی Custom Agent

  • ایجنت سفارشی (نویسنده مستندات) Custom Agent (documentation writer)

  • ایجنت سفارشی (بازبین کد) Custom Agent (code reviewer)

  • ایجنت سفارشی (بازبین دسترسی‌پذیری) Custom Agent (accessibility reviewer)

مهارت‌های ایجنت AGENT SKILLS

  • مهارت‌های ایجنت AGENT SKILLS

ایجنت محلی، پس‌زمینه و ابری Local, Background & Cloud Agent

  • ایجنت پس‌زمینه Background Agent

  • ایجنت ابری - بخش اول Cloud Agent - I

  • ایجنت ابری - بخش دوم Cloud Agent - II

پروتکل MCP MCP

  • پروتکل MCP (پروتکل کانتکست مدل با Supabase) MCP (Model Context Protocol With Supabase)

  • دسترسی خواندن/نوشتن MCP (جدول Supabase) MCP Read/Write Permission (Supabase Table)

  • احراز هویت کاربر در Supabase Supabase: User Authentication

جریان کاری: ایجنت محلی، پس‌زمینه و ابری Workflow: Local, Background & Cloud Agent

  • جریان کاری: ایجنت محلی، پس‌زمینه و ابری Workflow: Local, Background & Cloud Agent

امنیت کد AI: کلیدها، Dependabot و ایجنت امنیتی AI Code Security: Keys, Dependabot, Security Agent

  • امنیت کد AI: کلیدها، Dependabot و ایجنت امنیتی AI Code Security: Keys, Dependabot, Security Agent

بونوس (ضمیمه) Bonus

  • بونوس (ضمیمه) Bonus

نمایش نظرات

آموزش GitHub Copilot برای توسعه‌دهندگان - از صفر تا کدنویسی ایجنتی [ویدیو]
جزییات دوره
4h 15m
33
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Shubham Sarda
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sarda Shubham Sarda

توسعه دهنده پایتون

سلام!

من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.

با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.

اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته

پروژه های پایتون -

برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite


کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)

Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)